A Drawing Environment for Beginners' Learning of Programming and C

نویسندگان

  • George Kripotos
  • Maria Kordaki
چکیده

This paper describes the design, features and advantages of a drawing application -the L.E.C.G.O-Paint applicationthat is part of a constructivist multi-representational computer environment designed for beginners’ learning of Programming and C (the LECGO environment; Kordaki, 2007). L.E.C.G.O-Paint supplies tools that provide support for students to express their own intuitive graphical solutions to given problems by using hands-on experience and to receive feedback in the form of the correct interpretation of the said solutions in Multiple Representation Systems (MRS), such as: natural language, imperative, pseudo-code and code in C. Specifically, LECGO-PAINT provides a number of tools for: a) drawing various shapes b) editing shapes, c) using metrics, d) using loops, e) providing feedback in the previously mentioned MRS, f) receiving help and g) performing typical file operations, such as: save, print, open, etc.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and multiple representation systems in the design of a computer environment for the learning of programming and C by beginners

This study considers a modeling methodology for the design of a computer based problem-solving environment (named L.E.C.G.O: Learning Environment for programming and C using Geometrical Objects) for the learning of computer programming and the programming language C by beginners. For this design, constructivist and social learning theories were taken into account. The general design has taken i...

متن کامل

Beginners ’ programming attempts to accomplish a multiple - solution based task within a multiple representational computer environment

This study considers the role of a drawing multiple-representation based computer environment (named L.E.C.G.O: a Learning Environment for programming and C using Geometrical Objects) in beginners’ programming attempts to accomplish a multiple-solution based task demanding the use of algorithmic structures, graphic functions and arrays. In fact, nine 18-year old students participated in a compa...

متن کامل

An Educational Game for Teaching and Learning Concurrency

Both teaching and learning concurrent programming are not easy tasks, in particular, for those beginners who have learnt and experienced sequential programming. However, there is no learning environment for beginners to learn concurrent programming enjoyably. In order to provide a learning environment by which beginners can learn and understand various concepts on concurrency naturally in playi...

متن کامل

The Impact of Employing Telegram App on Iranian EFL Beginners’ Vocabulary Teaching and Learning

In the present technology era, a new trend of using social media or social networking sites (SNSs) has been developed. Social media has a lot to offer when it comes to education in general and second language acquisition (SLA) in particular. This study aimed at investigating the impact of Telegram, as an available social network, on learning L2 vocabulary by Iranian EFL beginners. To achieve th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008